import request from './request'

/**
 * 生成SOP文档（预览用）
 * @param {string} topic - SOP主题
 * @param {string} format - 格式（pdf/markdown）
 * @param {number} userId - 用户ID
 * @returns {Promise}
 */
export const generateSop = (topic, format, userId) => {
  return request.post('/sop/generate', { topic, format, userId })
}

/**
 * 下载SOP文档
 * @param {string} topic - SOP主题
 * @param {string} format - 格式（pdf/markdown）
 * @returns {Promise}
 */
export const downloadSop = (topic, format) => {
  return request.post('/sop/download', { topic, format }, {
    responseType: 'blob'
  })
}
